#pragma once

#include "utilities.h"


class CPrince : public IAnimationEndCallBack
{
public:
	CPrince(IrrlichtDevice* device);
	~CPrince(void);

	void OnAnimationEnd(IAnimatedMeshSceneNode* node);
	void idlePose(void);
	void doCombo(void);

	IAnimatedMeshSceneNode* getNode(void);
	
	vector3df getPosition(void);
	
	void setPosition(vector3df& position);

private:
	array<IAnimatedMesh*> mesh;
	IAnimatedMeshSceneNode* node;
	
	vector3df position;

	enum {IDLE = 0, COMBO_01, COMBO_02, COMBO_03};
};

